#ifndef MD5_H
#define MD5_H
#include <openssl/md5.h>
#include <fstream>
#include <iomanip>
#include <sstream>
#include <string>

class MD5Calculator{
public:
    static std::string calculate(const std::string& filepath);
    static bool verify(const std::string &filepath, const std::string &expected_md5);
};

#endif // MD5_H